.group>input{
        float: right;
        margin-right: 10px;
    }

    .group {
	    font-size: 12px;
    	/*padding: 10px 0;*/
    	border-bottom: 1px solid #e5e5e5;
    	
    	height: 68px;
    	line-height: 68px;
    }

    .group > span {
    	font-size: 14px;
    }
    .group:last-child {
    	border-bottom: 0px;
    }
    /*#submit{
        width: 100px;
        margin: 25px auto;
        background-color: #db3652;
        color: #fff;
        display: block;
        text-align: center;
        height: 25px;
        padding-top: 5px;
        border-radius: 5px;
    }*/

    .recharge{
        background-color: #fff;
        /*border-top: 1px solid #d5d5d5;*/
        /*border-bottom: 1px solid #d5d5d5;*/
        font-size: 12px;
        
        margin: 5px auto;
	    margin-top: 10px;
	    padding: 5px 20px;
	    margin-bottom: 12px;
    }

	/*reset*/
	.container > div {
	}
	.money-list {
		margin-bottom: 8px;
		margin-left: 18px;
		margin-right: 18px;
		background-image:url(../images/pic_list.png);
		background-size: 99% 100%;
		background-repeat:no-repeat;
		background-position:center center;
	}
	.money-list > div .list-items {
		/*background-color:#fff;*/
		/*border: 1px solid #ccc;*/
		border: 1px solid transparent;
		height:95px;
		line-height: 95px;

		text-align:center;
		/*font-weight: bold;*/ 
		font-size: 18px;
		color: #333;
	}

	.money-list > div:nth-child(2) .list-item{
			border-bottom:0px;
	}

	.input-item {
		margin-bottom:8px;
		height:48px;
		line-height:48px;
		padding-left:18px;
		padding-right: 18px;
		background-color:#fff;
		font-size:14px;
		font-weight:normal;
	}

	.input-item > label {
		color:#666;
	}

	.input-item > div {
		display:inline-block;
		float:right;
	}

	.input-item > div > input {
		font-size:16px;
		color:#db3855;
		text-align:right;
		border:0px;
		padding:3px;
	}

	.money-list > div .list-items.selected {
		border: 1px solid #db3855;
		color: #db3855;
		margin-right:-1px;
	}

	.cus-list {
		margin-bottom: 12px;
		height: 48px;
		line-height: 48px;
		background-color: #fff;
		padding-left:18px;
		padding-right: 18px;
		font-size: 14px;
		font-weight: normal;
	}

	.cus-list > div {
		float:right;
	}

	.cus-btn {
		border-radius: 4px;
		display:block;
		text-align:center;
		margin: 0 auto;
		margin-right: 16px;
		margin-left: 16px;
		
		
	}
	.cus-btn-lg {
		height: 45px;
		line-height: 45px;
		font-size: 12px;
	}
	.cus-btn-red {
		background-color:#db3855;
		border:1px solid #db3855;
		color: #fff;
	}

	.cus-btn-red:hover {
		background-color: #db3855 .5;
	}

	.cus-radio {
	    display: inline-block;
	    /*margin-bottom: 10px;*/
	    margin-left: 10px;
	    cursor: pointer;
	}

	label.cus-radio > i {
	    display: inline-block;
	    margin-top: -3px;
	    width: 23px;
	    height: 23px;
	    /* margin-right: 10px; */
	    background: url(../images/dot.png) no-repeat;
	    vertical-align: middle;
	    background-position: center bottom;
	    background-size: 100%;
	}

	label.cus-radio > input:checked+i {
	    background-position: center top;

	}

	label.cus-radio > input {
		display:none;
	}